package com.grimdawnofflinebuilder.util.template.classGeneration.generated
interface ParametersCharacter  {
    // Group : All Groups
    // Group : Header
    /**
    * 
    * Class : variable
    * Type : string
    * Value : 
    * Default Value : 
    **/
    val actorName : String

    /**
    * 
    * Class : static
    * Type : string
    * Value : 
    * Default Value : ParameterStoreCharacter
    **/
    val clazz : String

    /**
    * 
    * Class : variable
    * Type : string
    * Value : 
    * Default Value : 
    **/
    val fileDescription : String

    // Group : Character Parameters
    // Group : Character Base Attributes
    /**
    * 
    * Class : variable
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterBaseAttackSpeed : String

    /**
    * 
    * Class : variable
    * Type : string
    * Value : 
    * Default Value : CharacterAttackSpeedAverage
    **/
    val characterBaseAttackSpeedTag : String

    // Group : Character Bonus Attributes
    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterStrength : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterDexterity : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterIntelligence : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterLife : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterMana : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterStrengthModifier : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterDexterityModifier : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterIntelligenceModifier : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterLifeModifier : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterManaModifier : String

    /**
    * Percent change to experience reward
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterIncreasedExperience : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterLightRadius : String

    // Group : Character Speed
    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterRunSpeed : String

    /**
    * 
    * Class : variable
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterRunSpeedJitter : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterAttackSpeed : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterSpellCastSpeed : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterRunSpeedModifier : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterAttackSpeedModifier : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterSpellCastSpeedModifier : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterTotalSpeedModifier : String

    // Group : Character Regeneration
    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterLifeRegen : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterManaRegen : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterLifeRegenModifier : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterManaRegenModifier : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterConstitution : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterConstitutionModifier : String

    // Group : Character Ability
    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterOffensiveAbility : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterDefensiveAbility : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterOffensiveAbilityModifier : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterDefensiveAbilityModifier : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterDefensiveBlockRecoveryReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterEnergyAbsorptionPercent : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterDodgePercent : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterDeflectProjectile : String

    // Group : Character Reserve
    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterManaLimitReserve : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterManaLimitReserveReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterManaLimitReserveModifier : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 0
    **/
    val characterManaLimitReserveReductionModifier : String

    // Group : Requirement Reduction
    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterGlobalReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterWeaponStrengthReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterWeaponDexterityReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterWeaponIntelligenceReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterMeleeStrengthReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterMeleeDexterityReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterMeleeIntelligenceReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterHuntingStrengthReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterHuntingDexterityReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterHuntingIntelligenceReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterStaffStrengthReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterStaffDexterityReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterStaffIntelligenceReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterWeapon2HStrengthReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterWeapon2HDexterityReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterWeapon2HIntelligenceReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterShieldStrengthReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterShieldDexterityReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterShieldIntelligenceReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterArmorStrengthReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterArmorDexterityReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterArmorIntelligenceReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterJewelryStrengthReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterJewelryDexterityReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterJewelryIntelligenceReqReduction : String

    /**
    * 
    * Class : array
    * Type : real
    * Value : 
    * Default Value : 
    **/
    val characterLevelReqReduction : String

}